Meta-model-based implementation of Sudoku: Eclipse vs. Visual Studio
نویسندگان
چکیده
By considering Sudoku as a language, where a Sudoku puzzle is an instance of the language, we are able to apply meta-model-based technologies for the implementation of Sudoku, including correctness checking of a puzzle and solving strategies. The description of Sudoku includes not only the structure of Sudoku, but also covers constraints, textual representation, graphical representation, and behaviour (transformation and execution). We have created a meta-model-based description of Sudoku and use this as a basis for a comparative implementation in Eclipse with various plug-ins, and in Visual Studio with DSL-tools.
منابع مشابه
The Tropos visual modeling language . A MOF 1 . 4 compliant meta - model
Premise. One of the two objectives of the AOSE TGF meeting to be held in Ljubljana, on February 28th is that of collecting, refining and possibly merging Agent-Oriented (AO) modeling languages meta-models. Our aim in this paper is to contribute to the achievement of this objective by describing the Tropos modeling language meta-model that we have implemented in a Tool for AO Modeling (http://sr...
متن کاملGenerating Eclipse Editor Plug-Ins Using Tiger
We present Tiger, a visual environment to design visual language (VL) specifications based on meta models, graph grammars and layout definitions. A VL specification serves as basis to generate a visual editor for VL diagrams as Eclipse plug-in. Introduction. Domain specific modeling languages are of growing importance for software and system development. Meta tools are needed to support the rap...
متن کاملWebSphere Studio overview
In this paper we provide an overview of IBM WebSphere Studio, a family of tools for developing distributed applications for J2EETM servers for state-of-the-art information technology systems. In today’s business environment such systems are complex, comprise multiple platforms, and make use of a wide range of technologies and standards. Through a representative development scenario we illustrat...
متن کاملTowards Generating Domain-Specific Model Editors with Complex Editing Commands∗
Domain specific modeling languages are of increasing importance for the development of software and other systems. Meta tools are needed to support rapid development of domain-specific solutions. Usually, domainspecific modeling languages are defined by providing a meta model using the MOF/EMF approach. The language definition can be used to generate a corresponding editor using meta tools such...
متن کاملTowards an MDA Based Multi-agent Approach for Information System Development
To tackle the problem of Information Systems (IS) evolution, conceptual modeling must not only represent the organizational environments of the IS, but also take into account the strategic objectives to understand the requirements of their development. In this paper we propose a business process oriented approach. This approach is based on Meta modeling, model driven architecture, Multi-agent a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008